1. Understanding How Hash is created?
As for your next update, you can also view the thread that I have created recently that pertains to a similar topic. Blockchain Basic: Number System | Random Number | Hash FunctionI hope that it will somehow help you in your research especially on hashes. I would love to hear another lesson from you. @o_e_l_e_o is correct. It would be nice if you are going to edit the correction made by @pooya87. Furthermore, it is also important to keep in mind the basic number system specifically the difference between these 3 classifications used by machines and humans. Topic 1: Number System- Decimal (base 10) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- Binary (base 2) 0, 1
- Hexadecimal (base 16) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E and F. | A = 10; B = 11; C = 12; D = 13; E = 14; F = 15
BINARY NUMBERS- A Binary Number is made up of only 0's and 1's. There is no 2, 3, 4, 5, 6, 7, 8 or 9 etc
- A single binary digit (like "0" or "1") is called a "bit" (binary digit)
- For example 1101010 is 7 bits long.
- A binary number of 8 bits is called a byte. (1 byte = 8 bits)
- Two bytes has 16 bits, three bytes has 24 bits
- Binary numbers are used mainly in computers.
- Binary system is also called base 2 numeral system. Because it only consists of 0 and 1.
DECIMAL NUMBERS- Decimal number only consists of 10 symbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
- Based on wiki, decimal comes from the latin word decimus which means 10.
- Mainly used by humans.
- Decimal System is also called Base 10 numeral system. Because it only consists of 10 digits from 0 - 9
HEXADECIMALS NUMBERS- Hexadecimal numbers consists of 16 sysmbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E and F
- Mainly used by humans and computers.
- The latin word hexa means 6 while the decimus which is the latin word for decimal means 10 thus when combined meaning 16.
- Examples: 1D8A, 8B2F
- Hexadecimals number are commonly prefixed by 0x to avoid being mistaken to be a decimal number. Example: 0x1D8A, 0X8B2f, 0x9486.
- Hexadceimal is also called Base 16 numeral system
|
|
|
Is there any prerequisite subject to understand all of these related terms? I am familiar using C++ programming language and I am currently using mycelium wallet just to familiarize myself to see the actual addresses of native segwit, legacy and segwit, I also understand the importance of seed phrase in a wallet. However, I think those are not enough to dive in to a more technical part of it. Thank you for all of the guides @o_e_l_e_o. I assure you that I will study those lecture.
|
|
|
Greetings fillippone, Is there anyone in the Pilipinas community who requested to take a mandate from you to translate this well written article of you which is Stock To Flow Model: Modeling Bitcoin's Value with Scarcity. I have a lot of time at my disposal and I am planning to create a translation of our Local Board Pilipinas, and I think I am going to learn a lot from this articles of yours about the economic effects of scarcity nature of bitcoin. If you allowed me do to so, Is there any deadline? But of course, I am going to finish this translation as soon as possible.
|
|
|
Hey I admire your effort in constructing the a simple guide regarding the derivation path use in many cryptocurrency wallet. I am hearing these terms when someone is having a trouble with their wallet in Developmental and Technical Discussions. But it would be more useful if you are writing an in-depth explanation what is the use of derivation path, why is it useful and what are the prerequisites in order to fully understand them. I admit that I am still a beginner when it comes to these matter but still I am trying to understand this as much as I can. ![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
|
|
|
Not necessarily, no. Six confirmations are recommended to be close to absolutely sure the transaction went through. For Amounts as low as 1k$, you definitely don't need to wait for 6 confirmations.
I understand and it varies depending on the transaction we are doing. For example, it is obvious the we should wait for about 50 - 60 confirmation if we are dealing with a huge amount of money maybe around millions of dollars or 70 confirmations if I am selling an empty lot. The sender can never cancel the transaction. What he can do is to create a new transaction spending the same inputs (if the replace-by-fee tag is set on the first transaction). The miner decide which transaction they will include into the block. Usually its the one with the higher fee.
I see but I am wondering where did the second transaction go if it was the first transaction to get included in the blockchain. Why is the reseller does not receive the equivalent amount of bitcoin? Does it mean the duplicated block was sent to himself? I understand that one of the double spending attack is by increasing the tx fee of the second block. So it means there is no such thing like "cancelling the transaction" whenever it is broadcasted in the network.
|
|
|
This may not be very accurate since my answer is purely based on books and internet that I have previously read. Based from the answers above, your friend needs to wait for at least six confirmation before sending the fiat equivalent of bitcoin. Why? because if the transaction is under 3 confirmation, the sender can technically cancel the transaction by duplicating the first transaction which means the duplicate block has to be the same input similar to the first transaction. Furthermore, in order for the miners to include the the second transaction in the blockchain, it should have a larger transaction fee compared to the first transaction making the first transaction to be ignored or invalidated (canceled). That is why the bitcoin sender uses the trick of having 2 separated transaction. Tell your friend that if he is transacting a large sum of money, make sure that the transaction gets enough confirmation which is 6 before sending whatever amount of money or exchanging the goods. This is how I understand the double spending, if there is any error in my explanation feel free to correct me. Here is an additional read about double spending. https://bitcoin.stackexchange.com/a/4515/3576https://stackoverflow.com/questions/20929564/canceling-a-bitcoin-transaction
|
|
|
Earning 800 plus of merits is a real deal of being a great poster and now you are a potential Hero Member. I joined bitcointalk in the year 2017 and I managed to rank up into a "Member" before the merit system was introduced. I became a "Full Member" because with the help of merit spree during the last 10th anniversary art contest, the merits I received from the contest gives me hope that I can somehow reach a higher rank and appreciate the importance of the community. It makes me envious to see people who registered after me and surpassing my merit count but then, I realized that it is just an indication to learn and contribute for the betterment of the community. Share your knowledge and spend more time getting it. Cryptocurrency and decentralized technologies are our future.
Thank you for the encouragement. This is the first I am interacting with you and it is a pleasure mate! It's a shame that the forum is now blocked on the territory of the Russian Federation and search engines do not give links to it. https://reestr.rublacklist.net/search/?q=bitcointalk.orgReason: Crypto casinos are prohibited in the Russian Federation(therefore, they block all sites where the information was posted). For sure that you are accessing the forum illegally. Always keep an eye!
|
|
|
finding the remainder is the elementary school level mathematics. and for the most part the modular arithmetic is also pretty simple and straight forward, in simple terms it says perform the arithmetic as before but when you are done you should compute the remainder of the result instead.
Correct, I don't know why everyone is having a difficulty in understanding modulo operator and find it complicated, maybe because of the way I write the lecture and examples. If they are going to carefully examine the problem and the explanation of the first part of the lecture, they can understand it very well up to the very last example. the hard part (which is not included here) is the optimizations used such as mathematical theories to solve modular multiplicative inverse, or something as simple as MultMod.
I did not consider including that topic here because you cannot easily solve modular multiplicative inverse if they do not understand the basic principle of modulo. That topic is very interesting and fun to solve. It is similar with Division Algorithm and Euclidean Algorithm. I am thinking if I will going to create another post regarding those mathematical concept. Do you think it is a good idea @pooya87? Thanks for having an interest in topic. It gives me hope, thank you so much.
|
|
|
Username: Maus0728 Mobile Number: 09081417106 Load amount: PHP 50 Payment Date: April 23, 2020
Goodeve kabayan, I ran out of PHP in my coins wallet. Balik ko tom! Regular yan. Urgent need lang po
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.ibb.co%2FF46qBmp%2FScreenshot-2020-04-22-20-48-32-94-49b5e153ed66c63d90dd312d3b96bb3b.png&t=663&c=xRRxw7sl4KLnqQ) Filled kabayan and noted ang payment date. PHP Address na lang po! Confirmed na ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FQxwRNJAm.jpg&t=663&c=t1qlm3K_zB_qQQ) Edit: Payment sent! Reference id g01e6jahc573
|
|
|
Username: Maus0728 Mobile Number: 09081417106 Load amount: PHP 50 Payment Date: April 23, 2020
Goodeve kabayan, I ran out of PHP in my coins wallet. Balik ko tom! Regular yan. Urgent need lang po
|
|
|
game says you need to predict the third card ? sounds like a blackjack type of but the only difference is that on blackjack you need to pick all 3 cards or more depending on your deck or play .
Yes, you don't have to predict the next card which is the third card drawn from the deck. You are only going to predict if the third card will fall in between your 2 cards. where you also need to predict the next card if its value is hi or lo
That is why I love playing this type of card game, it is very simple and enjoyable. I think that can give a chance for online gambling to grow bigger because offline gamblers will try to search their favourite games on the internet. I imagine while they seek from the internet, they will see the crypto gambling site so they can visit on those games, and they will have an interest.
Totally agreed, actually this is the point of this post. I am a beginner when it comes to gambling so the tendency is, I will likely stick to the game I am familiar to play with similarly in traditional gambling. I am also not a heavy gambler and I play when I was about to relax after a long exhausting day.
|
|
|
In-between is the best gambling game for me when it comes to physical gambling. It is the battle between players luck and courage to win, the result are uncertain and the game is fast compared to other gambling game like poker, and etc. I really like playing this with my family and friends, most especially if we want to have a bond when we just want to have fun while we're together.
Totally agreed, I first encounter this awesome game when I am in the company of my college friends before this pandemic. At first, I refused to play along with them because gambling is not really included in my interests and I thought that this is illegal to play with but then, after few minutes of observing their gameplay, I tend to be persuaded due to its simplicity. Another thing that interest me is that the pot, we started playing with a very low amount of money but surprisingly, the sum of money gets bigger when the third card of another player did not fall in-between their two cards. And indeed, this game is fast paced and easy to play compare to other gambling games. bet game, lucky 9, and etc.
So far, this is the only game I am familiar with aside from poker. I still need to learn and study other gambling games.
|
|
|
I haven't seen any online platform that offers this game. I play this with my friends during our off from work and the game is really fun. The pot could really go high even if you start with a very small initial bet depending on how the game goes. The higher the pot goes the more thrilling the game becomes. I hope there is an online platform that offers this game.
Yes, that is why this betting game is really addictive and fun to play even though that the starting pot is low. This games is still based purely on luck, the chances of winning depends on the starting 2 cards. If yes, then that gambling site will be the right place for people who often played that card game.
I think so far no crypto betting platform offers this as I think it is a rare game and personally I am seeing such game for the first time although I have years experience when it comes to gambling.If many other people will comment here that they like and want this game too probably some casino may implement it in the near future.
How unfortunate! Maybe this game is not well known globally. But I wish that the reputable crypto gambling site will consider this awesome game. @Maus0728 I believe that Bitdice has this game or at least it looks very similar to me based on what you have posted out here. I have posted a photo out here for you so check it, if this is the game youre looking for and if it is you can login the site and play Bitaces thats the name of this game. Source: https://www.bitdice.me/dashboard/games/bitaceWow, I will check this immediately. Thank you so much for the recommendation. ![Shocked](https://bitcointalk.org/Smileys/default/shocked.gif)
|
|
|
Greetings Everyone, I just wanted to ask if there is a reputable gambling website that has In-Between or Acey Deucey, also known as Yablon. Honestly, this is the only game I played in real life when it comes to gambling and I enjoy playing it due to its simple betting rule. For those people who has no idea about this game, let me quote its definition according to Wiki. Each player must add their ante into the pot. Two cards are then dealt face-up to one player. That player then bets from nothing to the amount that is in the pot at the time whether or not the third card will numerically fall in between the first two. If the third card falls in between the two other cards, the bettor takes the amount he bet out of the pot; if the third card falls outside of the two other cards, the bettor must add what he bet to the pot; and if the third card matches the numerical value of one of the other two cards, the bettor must add to the pot double what they bet. If two cards of the same value come up, e.g. 2,2 the bettor picks if the next card will be higher or lower and bets. If the next card is the same as the last two, i.e. a 2, the bettor must triple their bet.
|
|
|
.UNDERSTANDING MODULOWhile I am searching in this forum about blockchain topic, I came across in this topic secp256k1 parameters: when to use what as a modulus? that pertains to a familiar term called Modulo. Modulo is one of the lesson weve covered in one of the required subject in my course called Discrete Mathematics, so I decided to review my lecture notes and create an informative post since I have a basic understanding how Modulo operates. How Modulo is related in cryptography?Upon searching on the internet, having an understanding of Modulo is one of the basic mathematical foundations necessary to understand blockchain and elliptic curve cryptography. Based on the last topic that I have created about Hash Function Blockchain Basic: Number System | Random Number | Hash Function, we can say that hashes are irreversible meaning that it is a one way process. It is irreversible in the sense that for each input you have exactly one output or multiple input can yield the same exact output. In simpler terms, we cannot determine the input value based only in the output value because there are many possible number input in order to get the same exact answer. ( ref1, ref2, ref3) Key Takeaway- The mathematical law of Modulo operator is similar to the irreversibility of cryptographic hashes.
- Cryptographic hashes are designed to be irreversible and collision resistant
.MODULOWe define Z n as the set of integers from {0, 1, 2, 3, ... n-1} modulo n. Note that Z n has exactly n nonnegative integers. In particular, we define Z n with the following set of positive integers. Z3 = {0, 1, 2}, modulo 3 Z5 = {0, 1, 2, 3, 4}, modulo 5 Z7 = {0, 1, 2, 3, 4, 5, 6}, modulo 7 In Z n, modulo is simply the remainder r when an integer a ∈ Z is divided by n, i.e. a/n has remainder r < n .Example 1Find the remainder of the integers a) 9 ; b) 29 in Z3, Z4, Z5 and Z7Solution:a) 9Z3 : r = 0 Explanation: 9 / 3 = 3 with 0 remainder Z4 : r = 1 Explanation: 9 / 4 = 2 ; 4 * 2 = 8 ; 9 - 8 = 1 remainder ==> This is an example irreversibility meaning different input can yield the same exact output Z5 : r = 4 Explanation: 9 / 5 = 1 ; 5 * 1 = 5 ; 9 - 5 = 4 remainder Z7: r = 2 Explanation: 9 / 7 = 1 ; 7 * 1 = 1 ; 9 - 7 = 2 remainder b) 29Z3 : r = 2 Explanation: 29 / 3 = 9 ; 3 * 9 = 27 ; 29 - 27 = 2Z4 : r = 1 Explanation: 29 / 4 = 7 ; 4 * 7 = 28 ; 29 - 28 = 1 ==> This is an example irreversibility meaning different input can yield the same exact output Z5 : r = 4 Explanation: 29 / 5 = 5 ; 5 * 5 = 25 ; 29 - 25 = 4Z7 : r = 1 Explanation: 29 / 7 = 4 ; 7 * 4 = 28 ; 29 - 28 = 1.Example 2Perform the following in Z3, Z5, Z7a) 3 + 5b) 6 ∙ 2Solution:a) 3 + 5Z3 :3 + 5 = 2 Explanation: Sum = 8 ; 8 / 3 = 2 ; 3 * 2 = 6 ; 8 - 6 = 2Z5 :3 + 5 = 3 Explanation: Sum = 8 ; 8 / 5 = 1 ; 5 * 1 = 5 ; 8 - 5 = 3Z7 :3 + 5 = 1 Explanation: Sum = 8 ; 8 / 7 = 1 ; 7 * 1 = 7 ; 8 - 7 = 1b) 6 ∙ 2Z3 :6 ∙ 2 = 0 Explanation: Product = 12 ; 12 / 3 = 4 ; 3 * 4 = 12 ; 12 - 12 = 0Z5 :6 ∙ 2 = 2 Explanation: Product = 12 ; 12 / 5 = 2 ; 5 * 2 = 10 ; 12 - 10 = 2Z7 :6 ∙ 2 = 5 Explanation: Product = 12 ; 12 / 7 = 1 ; 7 * 1 = 7 ; 12 - 7 = 5CONSTRUCTING TABLES OF Zn1. In Z3 = {0, 1, 2}Z 3 is closed under the binary operations of multiplication of integers modulo 3 Find the following: 1. -1 (add value of n) = 22. -2 (add value of n) = 13. 1 / 2(multiplicative inverse of 2; or 2-1) = 2 ==> refer to the table above in order to get the modulo involving fractions Note: If there is a negative integer add the value of n to get the modulo. In this example n = 32. In Z5 = {0, 1, 2, 3, 4}Z 5 is closed under the binary operations of multiplication of integers modulo 5. Find the following: 1. -1 = 4 Explanation: -1 + 5 = 4 2. -2 = 3 Explanation: -2 + 5 = 3 3. -3 = 2 Explanation: -3 + 5 = 2 4. -4 = 1 Explanation: -4 + 5 = 1 5. 1 / 2 = 3 Explanation: refer to the table above6. 1 /3 = 2 Explanation: by looking at the numerator7. 1 / 4 = 4 Explanation: and denominator8. 2 / 3 = 49. - 3 / 4 = 3In the next following example there will be no explanation to the correct answer given3. In Z3, find the following:a) 2 - 3 = 2 + 0 = 2b) -2 - 1 = 1 + 2 = 0c) -1 / 2 = -2 = 1d) -3 + 1 / 2 = 0 + 2 = 2e) 2[-2 χ (-1)] = 2[1 χ 2] = 2 (1 / 2) = 2(2) = 1f) -1 χ (-2) = 2 / 1 = 24. In Z5, find the following:a) 1 / 3+ 1 /2 = 2 + 3 = 0b) -3 + 1 / 4 = 2 + 4 = 1c) -1 / 3 + 1 / 4 = -2 + 4 = 3 + 4 = 2d) - 2 / 3 + 3 / 4 = -4 + 2 = 1 + 2 = 35. Construct the table for Z4 using the binary operation of multiplication and find the following:a) -3 + 5 b) 2 - 1 / 3 c) 1 / 2 a) -3 + 5 = 1 + 5 = 2 b) 2 - 1 / 3 = 2 - 3 = 2 + 1 = 3c) 1 / 2 = does not exist (DNE).MORE EXERCISES1. -4 + 2/5 in Z 7= 3 + 6 = 9 = 2 2. - 3 / 10 + 6 4 / 7 in Z 11= -8 + 6 10 = 3 + 6 + 1 = 10 3. -6 4 / 9 + 1 / 4 in Z 10= 4 6 + ? = does not exist/ undefined 4. 7 - 75 in Z 7= 7 75 = -68 = -61 = -54= -47= -40= -33= -26= -19= -12= -5= 2 Explanation: add value of n until the answer become positive integer. General note: Negative answer in modulo is restricted
Thank you for reading my topic regarding modulo. I hope that this topic helps you to understand the underlying importance behind the concept of blockhain. Thank you
|
|
|
I confirmed that I receive the loan, thank you kabayan! Good day @maus0728, Maari ko po bang makuha ang repayment address upang mabayaran ko na aking loan. At, salamat din sa pagtitiwala sa akin. 3FwSGzmN4ykMeTvoFk5b86qrm9w94VH2NA 3FwSGzmN4ykMeTvoFk5b86qrm9w94VH2NA Here is the loan repayment loan address. Thank you so much. Here's the transaction: https://www.smartbit.com.au/tx/2edc1a652a221046b8ef7d802baafc2d4b962104eaad28bbc4ff18ab9487be13Pakiconfirm nalang din @maus0728 kung nareceive mo na po yung repayment loan. Confirmed receipt. Thank you for the opportunity to lend you some help.
|
|
|
|