petroleum product
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Offer BTC

Go down

Offer BTC    Empty Offer BTC

Post  Admin on Fri Jun 05, 2020 10:30 am

Offer BTC

BTC BUYER  
I looking for BTC for buyer  in EUROPE  , fisrt tranche  XXXXXX  EUR he can buy  100.000  BTC  and more  ,  escrow  huobi ,  etana  , TTM  can be NETHERLANDS   , BELGIUM Swiss  , Austria , Europe  , send screen   , payment on line possible  ,  sit down  , F2F  

+++++++++++++++++++

Arrow  Arrow  01 october 2020  BTC Offer  

Seller can do 100 BTC daily for small buyers at PAR

Bitcoin Offer is as follows: Minimum tranche 1000 bitcoins daily @4/2 and Minimum tranches 100-900 bitcoins @par
Procedure : POF +ATV, POC via Satoshi , Funds depositted to IOLTA Attorney Trust then once funds are confirmed into the trust , bitcoins delivered within the buyer's wallet with 6 confirmations then funds delivered to seller's account;
Repeat process again for R & E
Note: Bitcoins are NON- CALLABLE but Funds are CALLABLE on a B2B/L2L
process
BTW: On the 4/2 deal, the buyer gets 2% NET & 1% sellside (closed) /1% buyside ( Rudolf ).
On the 100-900 bitcoins deal @ PAR, 1% are being paid to the brokers by the seller.Please call whenever us have questions,
Thanks

++++++++++++++++++++++++++++
Offer  92.000 BTC  
Offer BTC    92_k_10
   

Threema  https://threema.id/TZHX6J77


from buyer  
The procedure that works would be

1. Contract
2. BTC controlled by the escrow agent in Switzerland
3. In return, he receives proof of funds that have also been blocked for the transaction
4. BTC OK payment
++++++++

Arrow  Seller USA  103-72 with bank Officer  +++ 4 NET
Download    
https://vk.com/doc135330139_569174768?hash=0213f778118616aa5d&dl=0a3c165646614c2644

Arrow Offer  3 NET  for buyer  SEPA  , BANK to BANK  , POF from BUYER  

Download
https://vk.com/doc135330139_569066594?hash=e0fef228d7946e33a2&dl=f46e8beb00647c40a5


+++++++++++++++++++++++++


Arrow Offer for sale  , we looking for buyer   +++

Offer BTC    65412110

https://vk.com/doc135330139_568779261?hash=cf32e0c6e1a2e204af&dl=bd0f2b60fbae75657d

https://vk.com/doc135330139_568779597?hash=e2829bbed42cd47d2e&dl=d9b55b3cfa67ddcddb

++++++++++++++++++++++

The Base58 Encoding Scheme
Thanks to Satoshi Nakamoto for inventing the Base58 encoding format and the Bitcoin community for popularizing its usage.

https://tools.ietf.org/id/draft-msporny-base58-01.html


Shocked  Shocked We have Client - BUYER for manats
Cash deal Place of transaction : Berlin or frankfurt


Offer Swiss  First tranche :100 BTC (One Hundred Bitcoin )
Download
   https://vk.com/doc135330139_568022135?hash=813475c7da56f9be93&dl=d4a0491d8be23dba78
for code   +++ ,Skype II mobile live:rudolfsindelar ,   Wire rudolfsindelar  ,  Threema  TZHX6J77
Whats App  iMessage +420 773 872 167


Arrow Offer  BTC TTM  DUBAI   SIT  Down  , F 2 F

Offer BTC    Whatsa98

BTC BUYER BTC FISRT  
Download
https://vk.com/doc135330139_568585396?hash=5dfa93aa38f44a9c63&dl=cafbf3c2e2d8b143f8

Dear real owners of bitcoin.  I declare to you that I am a major Bitcoin buyer.  I want to urgently buy from 100,000 bitcoin.  Discount price -3.5% of the exchange price.  I conclude the deal through the bank.  Bank to Bank.
Download
https://vk.com/doc135330139_568585396?hash=5dfa93aa38f44a9c63&dl=cafbf3c2e2d8b143f8





BTC BUYER  
I looking for BTC for buyer  in EUROPE  , fisrt tranche  100.000 EUR he can buy 100.000 BTC  and more  ,  escrow  huobi ,  etana  , TTM  can be Milano  , Swiss  , Austria , Europe  , send screen      
   
Threema TZHX6J77



Offer MALAYSIA  BTC  25.19  

https://vk.com/video-26387916_456239031

++++++++++++++++++

second  Offer  from USA  SOLD   


https://vk.com/doc135330139_560603087?hash=ea83fd4a21e75f5d2d&dl=7f7085d98d60042d6f

https://vk.com/doc135330139_560603004?hash=df27ca1ec28106c8c6&dl=6854f9871035a6ce77 

Our offer for April 2020 before the BTC split next month with a 6% discount gross and a net of 4% net.

This a very special offer Buyer must sign the procedures with all his information and a small proof of just 60 Bitcoins.

The  Seller does not trust many buyers that played tricks, try to scam him or steal his bitcoins.

He insists that the first test tranche must be strictly bank to bank via MT-103 and no other way, no MT-103/72 or any variations and in exchange after the contract is signed and before the test tranche is done the seller shall prove to the buyer his wallet with +/- 35,000 BTC and shall agree for the following tranches a different procedure.

THIS IS OUR BEST OFFER EVER BEFORE THE SPLIT OF BTC

TIME IS OF THE ESSENCE!!!!!

MUST SELL IMMEDIATELY

Beside the Bitcoins going on the rise upward daily  below great news when they shall double up

GREAT NEWS TO INVESTORS:

WE JUST RECEIVED THE FOLLOWING MESSAGE FROM A GRANDMASTER OF BITCOINS:

Short notice for you:  May 19th it's halving day for Bitcoins.

It's every time a big moment for the Bitcoins scene.



Last time of halving the price goes up over 300% and the experts calculate that the price will rise again extremely...

Long story short

Now your buyer can buy it very cheaply... Including a very nice discount.

In may they will make a lot of money...



You can Google it:   XXXXXX  Bitcoin

<><><><><><><>><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><>



BTC PROCEDURES



Very important message

IF YOU ARE NOT READY TO PURCHASE THE TEST TRANCHE WITH AN MT-103

THEN TRASH THIS OFFER, WE CAN ARRANGE FOR THE FOLLOWING TRANCHES WITH CONDITIONAL PAYMENTS MT-103/72 BUT NO NEGOTIATIONS ON THE FIRST TEST TRANCHE WE ARE NOT INTERESTED IN ANY STORIES, EXCUSES WE HAVE DEALT WITH LIARS, THIEVES, SCAMMERS TIME WASTERS &STORY TELLERS

IF YOU ACCEPT OUR TERMS WE SHALL PROVIDE AFTER THE CONTRACT IS SIGNED

BEFORE THE TEST TRANCHE A PROOF OF COINS OF 40,000 COINS AND SELLER IS READY TO GIVE FOR THIS TEST TRANCHE A PERFORMANCE BOND FROM HIS BANK

TO START BUYER MUST FILL IN AND SIGN THE PROCEDURES WITH HIS DATA AND PASSPORT COPY IN COLOR AND A MINIMUM PROOF OF FUNDS OF 5 MILLION SO WE KNOW WE HAVE A SERIOUS BUYER.

NO ARGUMENTS IF YOU CANNOT MEET THESE CRITERIA PLEASE DELETE OR SHRED THIS OFFER



DIRECT SELLER REPRESENTATIVE

BITCOINS OFFERED AT A GREAT  DISCOUNT

GROSS DISCOUNT 6% AND NET 4%

2% FOR CONSULTANTS 1% IS CLOSED 1% Closed  buyer side

ONLY FOR SERIOUS BUYERS

Please no time wasters and no daisy chains, no windows shoppers And no other procedures different from our  offer

6% DISCOUNT GROSS

BTC PROCEDURES & INFORMATION

THIS BTC OFFER IS GOOD AND VALID ONLY NOW

IT IS STRICTLY A BANK TO BANK TRANSACTION

NO FACE TO FACE-NO TRAVEL-NO VARIATION

NO ESCROW ACCOUNT

NO DEVIATIONS FROM OUR BANK TO BANK PROCEDURES

THE SELLER SHALL RESPOND WITH POC PROVIDED BUYER HAS SENT HIS ACCEPTANCE  OF THIS TRANSACTION WITH A MINIMUM PROOF OF FUND (POF) FOR FIVE MILLION (E.

PLEASE NO GAMES.

WE ARE NOT INTERESTED TO SELL 60 COINS. IT IS JUST TO MAKE IT EASY FOR THE BUYER TO SEE THAT WE ARE SERIOUS AND GENUINE.

THE TOTAL TRANSACTION IS FOR A TOTAL OF 35,000 BTC PLUS WITH A MANDATORY TEST TRANCHE OF 60 BTC FOR SELLER AND BUYER TO PROVE EACH OTHER.

AFTER THE TEST TRANCHE AND THE BUYER HAS PROVEN THAT  HE IS A SERIOUS BUYER SELLER SHALL MOVE FIRST

FOR THE TEST TRANCHE IF YOU CANNOT PROOF AT LEAST FOR THE FIRST 60 BTC THEN LOOK FOR ANOTHER SELLER

NO TRICKS -NO GAMES WE HAVE A SERIOUS SELLER PLEASE DO NOT WASTE OUR TIME WITH GAMES OR TRICKS

THE BUYER SHALL SIGN THIS OFFER WITH HIS INFORMATION AND A POF FOR THE TEST TRANCHE

THE PRESENT DISCOUNT OF 6% GROSS AND 4% NET AND  IS STRICTLY.

AFTER THE FIRST TEST TRANCHE BUYER AND SELLER SHALL AGREE ON THE TRANCHING FOR THE REMAINING 35,000 BITCOINS AND ADDITIONAL QUANTITIES

TRANSACTION CONDITIONS:

TRANSACTION MODE: Delivery of payment by MT103 simultaneously (swift priority) and  BTC to the wallet.

RATE OF EXCHANGE:  Morning Fixing Inter-Bank Exchange Rate.

BONUS:   Market rate Minus 4% Net to the Buyer

PAYMENT FLOW:  This transaction is immediate crypto-coin versus payment or settlement.  

Buyer of the Crypto-currency (BITCOINS) shall provide his Wallet address to the Seller.

Seller sends the Wallet ID from which the BTC will be released.

The buyer issues the MT103  funds for the first tranche of Sixty  (60) BTC.

Seller remits the agreed quantity of Bitcoins to the Wallet provided by the Buyer.

IMPORTANT ALERT:

After each MT-103  transfer, Seller shall promptly release the BTC in full for the tranche. If not, the appropriate legal action will be taken.

Seller pays the aggregate four percent (2%) commission as follows:

1% Seller Mandate Closed

1% to registered Consultants  closed

HAVE BUYER FILL IN AND SIGN THE ATTACHED PROCEDURES PROVIDE PROOF OF FUNDS FOR THE TEST TRANCHE PASSPORT, E-MAIL AND TELEPHONE NUMBER

BROKERS FILL GENEALOGY FORM AND NCND AND BUYER SIGN SLOT #2 OF THE NCND.

THEN WE SHALL REQUEST CONTRACT FROM SELLER.

WE SHALL PROVIDE GENEALOGY REPORT AND NCND WHEN YOU HAVE A BUYER READY.

SELLER ACCEPT AFTER RECEIVING THE PROCEDURE SIGNED WITH THE INFORMATION AND THE POF TO ISSUE A CONTRACT AND AFTER THE CONTRACT IS SIGNED TO EXCHANGE VIA WHATSAPP WITH THE BUYER PROOF OF BITCOINS AND CONTINUE WITH THE FIRST TEST TRANCHE MT-103 BANK TO BANK FOLLOWED WITH TRANSFER OF BTC ONCE THE SWIFT CLEARS.

AFTER CONTRACT IS SIGNED AND BEFORE THE TEST TRANCHE THE SELLER SHALL PROVE TO THE BUYER A PROOF OF COINS IN HIS WALLET WITH A MINIMUM OF 35,000 BITCOINS

The Sender is NOT a United States Securities Dealer or Broker or a Registered U.S. Investment adviser. Nor is the Sender a broker, dealer, or investment adviser registered under the laws of any other jurisdiction. The sender is a Business Consultant and, as such, has made no warranties or representations, either expressed or implied, as to the bono fides of any prospective buyer,

  WARNING

Be advised that we report all fraud activities and attempt to commit crimes to: INTERPOL, FBI, CIA, IC3, US Treasury Dept., FinCEN, SEC, Federal Reserve, ICC Commercial Crime Services, RCMP, New Scotland Yard, City of London Fraud Squad, Crimestoppers International as well as any Law Enforcement Agency in your area.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

WARNING

Non spendable bitcoins are bitcoins whose private keys you don’t have, with just a wallet address you can add an address to your blockchain but without the private keys its non spendable. I hope this answers your question. If you have lost funds by chance, contact scamsrescue on twitter. cheers 531 views


We will guide you with a quick way to get the private key and spend any non spendable funds in your blockchain wallet. This tool can send fake bitcoin transaction to any wallet. send fake bitcoin transaction to friends that will never get a confirmation and will vanish later. bitcoin generator and bitcoin private key hack.  

Offer BTC    Whatsa95


MT103.STP

SWIFT ISO15022 Standard
Detail view for message MT103.STP - Single Customer Credit Transfer
Description of the message MT103.STP
MT 103 STP Single Customer Credit Transfer

The MT 103 STP is a general use message, that is, no registration in a Message User Group is necessary to send and receive this message. It allows the exchange of single customer credit transfers using a restricted set of fields and format options of the core MT 103 to make it straight through processable. The MT 103 STP is a compatible subset of the core MT 103 that is documented separately.

The differences with the core MT 103 are:

appropriate MT 103 STP format validation is triggered by the code STP in the validation flag field 119 ({3:{119: STP}}) of the user header of the message (block 3)
fields 52, 54, 55, 56 and 57 may only be used with letter option A
field 53 may only be used with letter options A and B
field 51A is not used in MT 103 STP. This message may only be used on the FIN SWIFT network since it requires special validation
field 23E may only contain codes CORT, INTC, SDVA and REPA
if field 53a is used with option B, Party Identifier must be used
subfield 1 (Account) of field 59a is always mandatory
field 72, code INS must be followed by a valid financial institution BIC
field 72, codes REJT/RETN must not be used
field 72 must not include ERI information.
Important!

To trigger the MT 103 STP format validation, the user header of the message (block 3) is mandatory and must contain the code STP in the validation flag field 119 ({3:{119:STP}}).

Purpose of the message MT103.STP
Instructs a funds transfer
Scope of the message MT103.STP
This message type is sent by or on behalf of the financial institution of the ordering customer, directly or through (a) correspondent(s), to the financial institution of the beneficiary customer.

It is used to convey a funds transfer instruction in which the ordering customer or the beneficiary customer, or both, are non-financial institutions from the perspective of the Sender.

This message may only be used for clean payment instructions. It must not be used to advise the remitting bank of a payment for a clean, for example, cheque, collection, nor to provide the cover for a transaction whose completion was advised separately, for example, via an MT 400.

Structure of the message MT103.STP
Display mandatory fields only
Message fields 1 20    Sender's Reference M
Definition
This field specifies the reference assigned by the Sender to unambiguously identify the message. Format
16x

2 13C   Time Indication O
Definition
This repetitive field specifies one or several time indication(s) related to the processing of the payment instruction. Format
Option C /8c/4!n1!x4!n (Code)(Time indication)(Sign)(Time offset)

3 23B   Bank Operation Code M
Definition
This field identifies the type of operation. Format
Option B 4!c (Type)

4 23E   Instruction Code C
Definition
This field specifies an instruction. Format
Option E 4!c[/30x] (Instruction Code)(Additional Information)

5 26T   Transaction Type Code O
Definition
This field identifies the nature of, purpose of, and/or reason for the individual transaction, for example, salaries, pensions, dividends. Format
Option T 3!c (Type)

6 32A   Value Date/Currency/Interbank Settled Amount M
Definition
This field specifies the value date, the currency and the settlement amount. The settlement amount is the amount to be booked/reconciled at interbank level. Format
Option A 6!n3!a15d (Date)(Currency)(Amount)

7 33B   Currency/Instructed Amount C
Definition
This field specifies the currency and amount of the instruction. This amount is provided for information purposes and has to be transported unchanged through the transaction chain. Format
Option B 3!a15d (Currency)(Amount)

8 36    Exchange Rate C
Definition
This field specifies the exchange rate used to convert the instructed amount specified in field 33B. Format
12d (Rate)

9 50a A Ordering Customer M     F         K    
Definition
This field specifies the customer ordering the transaction. Format
Option A [/34x]
4!a2!a2!c[3!c]
(Account)
(Identifier Code)

Option F 35x
4*35x
(Party Identifier)
(Name and Address)

Option K [/34x]
4*35x
(Account)
(Name and Address)


10 52A   Ordering Institution O
Definition
This field specifies the financial institution of the ordering customer, when different from the Sender, even if field 50a contains an IBAN. Format
Option A [/1!a][/34x]
4!a2!a2!c[3!c]
(Party Identifier)
(Identifier Code)


11 53a A Sender's Correspondent C     B    
Definition
Where required, this field specifies the account or branch of the Sender or another financial institution through which the Sender will reimburse the Receiver. Format
Option A [/1!a][/34x]
4!a2!a2!c[3!c]
(Party Identifier)
(Identifier Code)

Option B [/1!a][/34x]
[35x]
(Party Identifier)
(Location)


12 54A   Receiver's Correspondent C
Definition
This field specifies the branch of the Receiver or another financial institution at which the funds will be made available to the Receiver. Format
Option A [/1!a][/34x]
4!a2!a2!c[3!c]
(Party Identifier)
(Identifier Code)


13 55A   Third Reimbursement Institution C
Definition
This field specifies the Receiver's branch, when the funds are made available to this branch through a financial institution other than that indicated in field 53A. Format
Option A [/1!a][/34x]
4!a2!a2!c[3!c]
(Party Identifier)
(Identifier Code)


14 56A   Intermediary Institution C
Definition
This field specifies the financial institution through which the transaction must pass to reach the account with institution. Format
Option A [/1!a][/34x]
4!a2!a2!c[3!c]
(Party Identifier)
(Identifier Code)


15 57A   Account With Institution C
Definition
This field specifies the financial institution which services the account for the beneficiary customer. This is applicable even if field 59a contains an IBAN. Format
Option A [/1!a][/34x]
4!a2!a2!c[3!c]
(Party Identifier)
(Identifier Code)


16 59a   Beneficiary Customer M     A         F    
Definition
This field specifies the customer which will be paid. Format
No letter option [/34x]
4*35x
(Account)
(Name and Address)

Option A [/34x]
4!a2!a2!c[3!c]
(Account)
(Identifier Code)

Option F [/34x]
4*(1!n/33x)
(Account)
(Number)(Name and Address Details)


17 70    Remittance Information O
Definition
This field specifies either the details of the individual transaction or a reference to another message containing the details which are to be transmitted to the beneficiary customer. Format
4*35x (Narrative)

18 71A   Details of Charges M
Definition
This field specifies which party will bear the charges for the transaction. Format
Option A 3!a (Code)

19 71F   Sender's Charges C
Definition
This repetitive field specifies the currency and amount of the transaction charges deducted by the Sender and by previous banks in the transaction chain. Format
Option F 3!a15d (Currency)(Amount)

20 71G   Receiver's Charges C
Definition
This field specifies the currency and amount of the transaction charges due to the Receiver. Format
Option G 3!a15d (Currency)(Amount)

21 72    Sender to Receiver Information O
Definition
This field specifies additional information for the Receiver or other party specified. Format
6*35x (Narrative Structured Format)

22 77B   Regulatory Reporting O
Definition
This field specifies the codes for the statutory and/or regulatory information required by the authorities in the country of Receiver or Sender. Format
Option B 3*35x (Narrative)

◄   MT103.REMIT - Single Customer Credit Transfer MT104 - Direct Debit and Request for Debit Transfer Message   ► Tweet


The Base58 Encoding Scheme
draft-msporny-base58-01

Abstract
This document specifies the base 58 encoding scheme, including an introduction to the benefits of the approach, the encoding and decoding algorithm, alternative alphabets, and security considerations.

Status of This Memo
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on May 30, 2020.

Copyright Notice
Copyright (c) 2019 IETF Trust and the persons identified as the document authors. All rights reserved.

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document.


--------------------------------------------------------------------------------

Table of Contents
1. Introduction
1.1. Requirements Language
2. The Base58 Alphabet
3. The Base58 Encoding Algorithm
4. The Base58 Decoding Algorithm
5. Test Vectors
6. Acknowledgements
7. Security Considerations
Authors' Addresses
1. Introduction
When trasmitting data, it can be useful to encode the data in a way that survives lower fidelity transmission mechanisms. For example, encoding data using a human alphabet in a way that a person can visually confirm the encoded data can be more beneficial than encoding it in binary form. The Base58 encoding scheme is similar to the Base64 encoding scheme in that it can translate any binary data to a text string. It is different from Base64 in that the conversion alphabet has been carefully picked to work well in environments where a person, such as a developer or support technician, might need to visually confirm the information with low error rates.

Base58 is designed with a number of usability characteristics in mind that Base64 does not consider. First, similar looking letters are omitted such as 0 (zero), O (capital o), I (capital i) and l (lower case L). Doing so eliminates the possibility of a human being mistaking similar characters for the wrong character. Second, the non-alphanumeric characters + (plus), = (equals), and / (slash) are omitted to make it possible to use Base58 values in all modern file systems and URL schemes without the need for further system-specific encoding schemes. Third, by using only alphanumeric characters, easy double-click or double tap selection is possible in modern computer interfaces. Fourth, social messaging systems do not line break on alphanumeric strings making it easier to e-mail or message Base58 values when debugging systems. Fifth, unlike Base64, there is no byte padding making many Base58 values smaller (on average) or the same size as Base64 values for values up to 64 bytes, and less than 2% larger for larger values. Finally, Base64 has eleven encoding variations that lead to confusion among developers on which variety of Base64 to use. This specification asserts that there is just one simple encoding mechanism for Base58, making implementations and developer interactions simpler.

While Base58 does have a number of beneficial usability features, it is not always a good choice for an encoding format. For example, when encoding large amounts of data, it is 2% less efficient than base64. Developers might avoid Base58 if a 2% increase in efficiency over large data sets is desired.

This document specifies the base 58 encoding scheme, including an introduction to the benefits of the approach, the encoding and decoding algorithm, alternative alphabets, and security considerations.

1.1. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

2. The Base58 Alphabet
The Base58 alphabet consists of the following characters:

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyzEach byte value from 0 to 57 maps to the alphabet above in the following way:

Base58 Mapping Table Byte Character Byte Character Byte Character Byte Character
0 1 1 2 2 3 3 4
4 5 5 6 6 7 7 8
8 9 9 A 10 B 11 C
12 D 13 E 14 F 15 G
16 H 17 J 18 K 19 L
20 M 21 N 22 P 23 Q
24 R 25 S 26 T 27 U
28 V 29 W 30 X 31 Y
32 Z 33 a 34 b 35 c
36 d 37 e 38 f 39 g
40 h 41 i 42 j 43 k
44 m 45 n 46 o 47 p
48 q 49 r 50 s 51 t
52 u 53 v 54 w 55 x
56 y 57 z    

Other application-specific alphabets for Base58, such as the Ripple alphabet and the Flickr alphabet exist. Those alphabets, while valid in their own application spaces, are not valid encoding formats for this specification and MUST NOT be used. Supporting more than one Base58 encoding alphabet would harm interoperability.

3. The Base58 Encoding Algorithm
To encode an array of bytes to a Base58 encoded value, run the following algorithm. All mathematical operations MUST be performed using integer arithmetic. Start by initializing a 'zero_counter' to zero (0x0), an 'encoding_flag' to zero (0x0), a 'b58_bytes' array, a 'b58_encoding' array, and a 'carry' value to zero (0x0). For each byte in the array of bytes and while 'carry' does not equal zero (0x0) after the first iteration:

If 'encoding_flag' is not set, and if the byte is a zero (0x0), increment the value of 'zero_counter'. If the value is not zero (0x0), set 'encoding_flag' to true (0x1).
If 'encoding_flag' is set, multiply the current byte value by 256 and add it to 'carry'.
Set the corresponding byte value in 'b58_bytes' to the value of 'carry' modulus 58.
Set 'carry' to the value of 'carry' divided by 58.

Once the 'b58_bytes' array has been constructed, generate the final 'b58_encoding' using the following algorithm. Set the first 'zero_counter' bytes in 'b58_encoding' to '1'. Then, for every byte in 'b58_array', map the byte value using the Base58 alphabet in the previous section to its corresponding character in 'b58_encoding'. Return 'b58_encoding' as the Base58 representation of the input array of bytes.

4. The Base58 Decoding Algorithm
To decode a Base58 encoded array of bytes to a decoded array of bytes, run the following algorithm. All mathematical operations MUST be performed using integer arithmetic. Start by initializing a 'raw_bytes' array, and a 'carry' value to zero (0x0). For each input byte in the array of input bytes:

Set 'carry' to the byte value associated with the input byte character. If a mapping does not exist, return an error code.
While 'carry' does not equal zero and there are input bytes remaining:
Multiply the input byte value by 58 and add it to 'carry'.
Set the output byte value to 'carry' modulus 256.
Set 'carry' to the value of 'carry' divided by 256.

Set the corresponding byte value in 'raw_bytes' to the value of 'carry' modulus 58.
Set 'carry' to the value of 'carry' divided by 58.

5. Test Vectors
The following examples can be used as test vectors for the algorithms in this specification:

2NEpo7TZRRrLZSi2UThe Base58 encoded value for "Hello World!" is:

USm3fpXnKG5EUBx2ndxBDMPVciP5hGey2Jh4NDv6gmeo1LkMeiKrLJUUBk6ZThe Base58 encoded value for "The quick brown fox jumps over the lazy dog." is:

111233QC4The Base58 encoded value for 0x0000287fb4cd is:

6. Acknowledgements
Thanks to Satoshi Nakamoto for inventing the Base58 encoding format and the Bitcoin community for popularizing its usage.

7. Security Considerations

Authors' Addresses


++++++++++++
Hello BTC Devs,

Just wanted to know how much difference it makes between "BASE58 (P2SH) & BECH32 (P2WPKH)"

security wise as well as anonymity wise does BECH32 (P2WPKH) really sound than BASE58 (P2SH) ?




Base-58 and bech32 are two encoding schemes. P2WPKH and P2SH are two kinds of transactions.

 

--------------------------------------------------------------------------------
Buy stuff on Amazon with BTC or convert Amazon points to BTC here: Purse.io
Join an anti-signature campaign: Click ignore on the members of signature campaigns.


pooya87
Legendary
*
Offline Offline

Activity: 2114
Merit: 3086


Remember tonight for it's the beginning of forever


View Profile
 Re: BASE58 (P2SH) vs BECH32 (P2WPKH)
December 28, 2019, 09:59:05 AM
Merited by joniboini (2), ETFbitcoin (1), hugeblack (1), Heisenberg_Hunter (1)  #3  

--------------------------------------------------------------------------------
P2WPKH
this script is similar to P2PKH (addresses starting with 1) but using Segregated Witness. it is also referred to as native SegWit address. it requires one signature and is currently (version 0) using the same signature scheme (ECDSA) as always.
the transaction size is almost the same size as P2PKH (±2 byte) but has a smaller weight so you end up paying lower fees.

- P2WPKH addresses start with bc1 as they use bech32 encoding

the only problem you may face when using these address types is when the person wanting to send coins to you doesn't accept this type of address. eg. an exchange that has not yet updated their system after 3 years!

P2SH
is pay to script where the script can be anything. examples are multi-signature scripts, lock time scripts, witness redeem script,...
if you are looking into "nested SegWit" where you have an address starting with 3 but it is using SegWit then the correct term for these scripts are:
P2SH-P2WPKH
they are similar to P2PKH and they require only one signature.
P2SH-P2WSH
they are similar to regular P2SH but with SegWit. they require a "script" called redeem script to unlock.

- all P2SH addresses start with 3 as they use base58 encoding

in both cases the transaction size is moderately larger than their counterparts due to the leftover redeemscript and SegWit overhead but their weight is smaller so you end up paying a lower fee.

the benefit of nested SegWit compared to native SegWit


--------------------------------------------------------------------------------
there is absolutely no difference between these scripts and their SegWit counterparts regarding anonymity or security (at least not on version 0 witness, there will be some additional privacy benefits in future versions with new proposals).

 

--------------------------------------------------------------------------------

░░░░░▄▄██████▄▄
░░▄████▀▀▀▀▀▀████▄
░███▀░░░░░░░░░░▀█▀█
███░░░▄██████▄▄░░░██
░░░░░█████████░░░░██▌
░░░░█████████████████
░░░░█████████████████
░░░░░████████████████
███▄░░▀██████▀░░░███
█▀█▄▄░░░░░░░░░░▄███
░░▀████▄▄▄▄▄▄████▀
░░░░░▀▀██████▀▀
.ChipMixer.{ MIXING REINVENTED  
FOR YOUR PRIVACY #.ChipMixer.



░░░░░▄▄██████▄▄
░░▄████▀▀▀▀▀▀████▄
░███▀░░░░░░░░░░▀█▀█
███░░░▄██████▄▄░░░██
░░░░░█████████░░░░██▌
░░░░█████████████████
░░░░█████████████████
░░░░░████████████████
███▄░░▀██████▀░░░███
█▀█▄▄░░░░░░░░░░▄███
░░▀████▄▄▄▄▄▄████▀
░░░░░▀▀██████▀▀




Chandu141
Sr. Member
****
Offline Offline

Activity: 362
Merit: 250


Your Campaign Manager!


View Profile
 Re: BASE58 (P2SH) vs BECH32 (P2WPKH)
December 28, 2019, 11:47:09 AM  #4  

--------------------------------------------------------------------------------
Quote from: odolvlobo on December 28, 2019, 09:48:54 AM


Base-58 and bech32 are two encoding schemes. P2WPKH and P2SH are two kinds of transactions.


Thanks!


Quote from: pooya87 on December 28, 2019, 09:59:05 AM



--------------------------------------------------------------------------------
there is absolutely no difference between these scripts and their SegWit counterparts regarding anonymity or security (at least not on version 0 witness, there will be some additional privacy benefits in future versions with new proposals).


Thanks for clarifying on this point and

In-depth end-to-end understanding of the Global Markets, Product Area specific business strategy, model and day to day operation

Experience in working with teams, functions and individuals in a global environment

In-depth budget and cost management experience

End to end Project Management and delivery experience, qualifications and history of success

Commercial focus, thorough understanding of sector business issues

Deep analytical and problem solving skills

Excellent interpersonal skills - good team player

Excellent communication skills
Ability to influence decisions and work to tight deadlines

Effective negotiation skills
Strong customer focus
IT literacy
Excellent project management and delivery skills, all stages of project lifecycle

Leadership, in depth people management and development skills
Admin
Admin
Admin

Posts : 537
Join date : 2012-10-23

http://about.me/rudolfsindelar

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum